fail to deliver - Turkish English Dictionary